Open
Conversation
- Toggle between original and translated video titles on watch pages - Ctrl+click thumbnails to see original titles throughout YouTube - Uses multiple APIs (oEmbed, microformat, meta tags) for reliability - Smart translation detection only shows toggle when needed - Visual indicators and state management per video - Comprehensive test suite with 249 lines of tests - Settings integration in appearance menu (default: enabled) Fixes issues with translated titles obscuring original content.
…rontebebe7/youtube into feature/original-title-toggle
- Separate enable/disable functions for each feature - Auto-initialization based on storage values - User cohort detection (multilingual, countries, subtitle users) - Feature eligibility checking for gradual rollout - Debug logging system (toggleable) - Smart storage listener with auto enable/disable
- Add page detection to identify current YouTube page (home, watch, feed, etc.) - Implement loadFeatureModule() for dynamic script injection - Add loadAndEnableFeature() to check page eligibility before loading - Track loaded modules to prevent duplicate loads - Update storage listener to use lazy loading - Refactor init.js to load only enabled features dynamically - Remove static feature imports from manifest content_scripts - Add feature modules to web_accessible_resources for dynamic loading - Features now load on-demand based on user settings and current page
- Add comprehensive status report comparing implementation vs author requirements - Remove unnecessary typeof checks in init.js (as per author's comment) - Trust lazy loading to handle feature availability - Document remaining work: sidebar.js refactoring needed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Modular feature system, lazy loading architecture,